<?php
return [
    'service_authorize_model' => '',//值为 AuthAppsModel 的完整类名
    'providers' => [
        'users' => [
            'driver' => 'eloquent',
            'model' => App\User::class,
            'model_login_log' => null,
            'single_client_login' => '',//是否单点登录 all 所有端单点，platform 同平台单点
            
            'allow_account_login'=>true, //允许使用账号登录
            'login_use_image_captcha'=>true, //账号登录使用图形验证码(需要验证码服务)
            'allow_mobile_login'=>true, //允许使用手机号验证登录(需要验证码服务)
            'allow_email_login'=>true, //允许使用邮箱验证登录(需要验证码服务)

            'allow_third_path_login'=>null,//允许第三方登录，值为 third_party_login.providers 下的键

            'allow_register'=>true, //允许注册
            'register_need_mobile'=>true, //注册需要填手机号
            'register_check_mobile'=>true,//注册需要验证手机号
            'register_need_email'=>true, //注册需要填邮箱
            'register_check_email'=>true,//注册需要验证邮箱
            'allow_mobile_reset_pass'=>true,//允许使用手机号找回密码
            'allow_email_reset_pass'=>true,//允许使用邮箱找回密码

            
            'use_as_client' => false, //作为客户端使用
            /*[
                'app_id'=>'',
                'secret'=>'',
                'service_uri'=>'https://xxx.com/private-api/api/auth',
                'paths'=>[
                    'register'=>'/register/{guard}',
                    'login'=>'/login/{guard}',
                    'userGet'=>'/user-get/{guard}',
                    'userUpdate'=>'/user-update/{guard}',
                   'changePassword'=>'/user-change-pass/{guard}',
                ]
            ]*/
            'provide_service' => false, //是否提供服务给其它平台使用 true || false
        ],

        // 'users' => [
        //     'driver' => 'database',
        //     'table' => 'users',
        //     'token_table' => 'users',
        // ],
    ]
];
